package com.mayavi.bo;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

import com.mayavi.enums.Gender;

public class CelebrityBo implements java.io.Serializable{
	private static final long serialVersionUID = 1L;
	
	private Integer id;
	private UserBo createdBy;
	private Integer createdByUserId;
	private UserBo lastModifiedBy;
	private Integer lastModifiedByUserId;
	private Timestamp creationTstamp;
	private Timestamp lastModifiedTstamp;
	private String firstName;
	private String middleName;
	private String lastName;
	private String alias;
	private Gender gender;
	private Timestamp dob;
	private Boolean isAlive;
	private Set<CelebrityTypeBo> celebrityTypes = new HashSet<CelebrityTypeBo>();
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public UserBo getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(UserBo createdBy) {
		this.createdBy = createdBy;
	}
	public Integer getCreatedByUserId() {
		return createdByUserId;
	}
	public void setCreatedByUserId(Integer createdByUserId) {
		this.createdByUserId = createdByUserId;
	}
	public UserBo getLastModifiedBy() {
		return lastModifiedBy;
	}
	public void setLastModifiedBy(UserBo lastModifiedBy) {
		this.lastModifiedBy = lastModifiedBy;
	}
	public Integer getLastModifiedByUserId() {
		return lastModifiedByUserId;
	}
	public void setLastModifiedByUserId(Integer lastModifiedByUserId) {
		this.lastModifiedByUserId = lastModifiedByUserId;
	}
	public Timestamp getCreationTstamp() {
		return creationTstamp;
	}
	public void setCreationTstamp(Timestamp creationTstamp) {
		this.creationTstamp = creationTstamp;
	}
	public Timestamp getLastModifiedTstamp() {
		return lastModifiedTstamp;
	}
	public void setLastModifiedTstamp(Timestamp lastModifiedTstamp) {
		this.lastModifiedTstamp = lastModifiedTstamp;
	}
	public String getFirstName() {
		return firstName;
	}
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	public String getMiddleName() {
		return middleName;
	}
	public void setMiddleName(String middleName) {
		this.middleName = middleName;
	}
	public String getLastName() {
		return lastName;
	}
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}
	public String getAlias() {
		return alias;
	}
	public void setAlias(String alias) {
		this.alias = alias;
	}
	public Gender getGender() {
		return gender;
	}
	public void setGender(Gender gender) {
		this.gender = gender;
	}
	public Timestamp getDob() {
		return dob;
	}
	public void setDob(Timestamp dob) {
		this.dob = dob;
	}
	public Boolean getIsAlive() {
		return isAlive;
	}
	public void setIsAlive(Boolean isAlive) {
		this.isAlive = isAlive;
	}
	public Set<CelebrityTypeBo> getCelebrityTypes() {
		return celebrityTypes;
	}
	public void setCelebrityTypes(Set<CelebrityTypeBo> celebrityTypes) {
		this.celebrityTypes = celebrityTypes;
	}
}
